package com.bcu.wish.entity;

import com.bcu.wish.config.IgnoreSwaggerParameter;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.Date;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;

@ApiModel(value = "com-bcu-wish-entity-Beginwish")
@Data
@NoArgsConstructor
public class Beginwish {
    /**
     * 初始志愿id
     */
    @ApiModelProperty(value = "初始志愿id")
    private Integer beginwishId;

    /**
     * 学生id
     */
    @ApiModelProperty(value = "学生id")
    private String userId;

    /**
     * 初始第一志愿
     */
    @ApiModelProperty(value = "初始第一志愿")
    private String beginwishFirst;

    /**
     * 初始第二志愿
     */
    @ApiModelProperty(value = "初始第二志愿")
    private String beginwishSecond;

    /**
     * 初始第三志愿
     */
    @ApiModelProperty(value = "初始第三志愿")
    private String beginwishThird;

    /**
     * 初始第四志愿
     */
    @ApiModelProperty(value = "初始第四志愿")
    private String beginwishFourth;

    /**
     * 初始第五志愿
     */
    @ApiModelProperty(value = "初始第五志愿")
    private String beginwishFifth;

    /**
     * 初始志愿填报时间
     */
    @ApiModelProperty(value = "初始志愿填报时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date beginwishPostTime;

    /**
     * 高考成绩
     */
    @ApiModelProperty(value = "高考成绩")
    private Integer userGrade;

    @IgnoreSwaggerParameter
    private Userinfo userinfo;
}